package views

type AppView struct {
	Id      string `json:"id"`
	Code    string `json:"code"`
	Name    string `json:"name"`
	Logo    string `json:"logo"`
	Brief   string `json:"brief"`
	Version string `json:"version"`
	Created int64  `json:"created"`
	Changed int64  `json:"changed"`
}

type UserView struct {
	ID        string `json:"_id" xorm:"pk varchar(50) not null '_id'"` //ID
	Sn        string `json:"sn" xorm:"VARCHAR(255)"`
	Name      string `json:"name" xorm:"VARCHAR(255)"`
	Account   string `json:"account" xorm:"VARCHAR(255)"`
	Salt      string `json:"salt" xorm:"VARCHAR(255)"`
	Sex       int    `json:"sex" xorm:"INT(11)"`
	Birth     string `json:"birth" xorm:"VARCHAR(255)"`
	Idcard    string `json:"idcard" xorm:"VARCHAR(255)"`
	Job       string `json:"job" xorm:"VARCHAR(255)"`
	Email     string `json:"email" xorm:"VARCHAR(255)"`
	Mobile    string `json:"mobile" xorm:"VARCHAR(255)"`
	Smobile   string `json:"smobile" xorm:"VARCHAR(255)"`
	Telephone string `json:"telephone" xorm:"VARCHAR(255)"`
	Direct    string `json:"direct" xorm:"VARCHAR(255)"`
	Duty      int    `json:"duty" xorm:"INT(11)"`
	Post      string `json:"post" xorm:"VARCHAR(255)"`
	Admin     int    `json:"admin" xorm:"INT(11)"`
	State     int    `json:"state" xorm:"INT(11)"`
	Group     string `json:"group" xorm:"group"`
	GroupCode string `json:"group_code" xorm:"group"`
	GroupData interface{} `json:"group_data"`
}
